//tab时间监听

/*
 * layui的初始化模块可以理解为，引入这个模块的js文件
 * 值得注意的是：layui的模块之间存在依赖关系，例如引入了table模块，它会layui/lay/moudules/table.js
 * 这个文件引入进来，并且它还会将这个模块所依赖的其他模块自动加入进来，
 * 实际引入的模块有：table、form、jquery、layer、laypage、laytpl、util，7个js文件
 * 所以我仅仅初始化了table模块，却能获得form、jquery、layer的模块对象
 */
//layui初始化表格模组
layui.use([ 'element', 'table' ], function() {
	//表格数据，jquery，Tab的切换功能，切换事件监听等，需要依赖element模块
	var $ = layui.jquery, table = layui.table, form = layui.form,layer = layui.layer,element = layui.element;
	
	// 监听tab切换 操作：文档 - 内置模块 - 常用元素操作 element - 监听tab切换
	element.on('tab(record)', function(data) {
		//<iframe tab-id="'+id+'" frameborder="0" src="'+url+'" scrolling="yes" class="x-iframe"></iframe>
		// console.log(this);        // 当前Tab标题所在的原始DOM元素
		// console.log(data.index);  // 得到当前Tab的所在下标
		// console.log(data.elem);   // 得到当前的Tab大容器
		var status = $(this).attr('data-status')
		/*var position = '#archivesTable'
		switch (status) {
		case '1':
			position = '#order_pay';
			break;
		default:
			position = '#order_all';
		}
		getList(position, status)*/
	});
	
	
	//基础档案数据表格渲染
	table.render({
		elem : '#archivesTable',
		url : 'base/archives/archives',
		method : 'get',
		where : {
			status : ''
		} // 你额外要携带数据，以键值对的方式存入
		,toolbar : '#recordToolbar' // 开启头部工具栏，并为其绑定左侧模板
		,cellMinWidth : 80 // 全局定义所有常规单元格的最小宽度（默认：60）
		,cols : [ [ 
		  {type : 'numbers'} // 序号
		, {type : 'checkbox'
		} // 复选框
		, {field : 'archivesId',title : '基础档案ID',sort: true,unresize : true}
		, {field : 'archivesName',title : '基础档案名'}
		, {field : 'classification',title : '是否分级'}
		, {field : 'description',title : '描述'}
		//, {field : 'sealSign',title : '是否可用'} //添加文本显示格式
		//,{field:'resourceLevel', title: '资源等级'}
		//,{field:'resourceDesc', title:'资源描述'}
		,{fixed: 'right', align: 'center', title:'是否可用', width:100, templet: '#checkboxTpl', unresize: true}
		, {fixed : 'right',align : 'center',title : '操作',width : 120,toolbar : '#resourceBar',unresize : true
		} ] ]
		,page : true // 开启分页
		,limit : 10 // 每页显示的条数
		,limits : [ 5, 10, 20, 50, 100 ] // 每页条数的选择项
		,loading : true // 是否显示加载条(切换分页的时候显示）
		,title : '基础档案数据表' // 定义 table 的大标题（在文件导出等地方会用到）
		//,id: 'archivesTable' // 设定容器唯一 id
		,even : false// 隔行变色
	});
	
	 //辅助档案数据表格渲染
	  table.render({
	    elem: '#subsetTable'
	    ,url:'http://localhost:8080/lms/base/subset/subsets'
	    ,method: 'get'
	    ,where: {status:'1'} // 你额外要携带数据，以键值对的方式存入
	    ,toolbar: '#recordToolbar' // 开启头部工具栏，并为其绑定左侧模板
	    ,cellMinWidth: 80 // 全局定义所有常规单元格的最小宽度（默认：60）
	    ,cols: [[
	      {type:'numbers'} // 序号
	      ,{type: 'checkbox'} // 复选框
	      ,{field:'subsetid', title:'辅助档案ID',sort: true,unresize: true}
	      ,{field:'subsetname', title:'辅助档案名'}
	      ,{field:'archivesid', title:'基础档案ID',sort: true}
	      ,{field:'mnemonicode', title: '助记码'}
	      ,{field:'sealsign', title:'是否可用'}
	      //,{field:'resourceLevel', title: '资源等级'}
	      //,{field:'description', title:'辅助档案描述'}
	      //,{fixed: 'right', align: 'center', title:'是否可用', width:100, templet: '#checkboxTpl', unresize: true}
	      ,{fixed: 'right', align: 'center', title:'操作', width:120, toolbar: '#resourceBar', unresize: true}
	    ]]
	    ,page: true // 开启分页
	    ,limit: 10 // 每页显示的条数
	    ,limits: [5,10,20,50,100] // 每页条数的选择项
	    ,loading: true // 是否显示加载条(切换分页的时候显示）
	    ,title: '辅助档案数据表' // 定义 table 的大标题（在文件导出等地方会用到）
	    //,id: 'resourceTable' // 设定容器唯一 id
	    ,even: false // 隔行变色
	  });
	  
});
/*$(function () {
    //加载弹出层
    layui.use(['form','element'],
    function() {
        layer = layui.layer;
        element = layui.element;
    });

    //触发事件
  var tab = {
        tabAdd: function(title,url,id){
          //新增一个Tab项
          element.tabAdd('xbs_tab', {
            title: title 
            ,content: '<iframe tab-id="'+id+'" frameborder="0" src="'+url+'" scrolling="yes" class="x-iframe"></iframe>'
            ,id: id
          })
        }
        ,tabDelete: function(othis){
          //删除指定Tab项
          element.tabDelete('xbs_tab', '44'); //删除：“商品管理”
          
          
          othis.addClass('layui-btn-disabled');
        }
        ,tabChange: function(id){
          //切换到指定Tab项
          element.tabChange('xbs_tab', id); //切换到：用户管理
        }
      };


    tableCheck = {
        init:function  () {
            $(".layui-form-checkbox").click(function(event) {
                if($(this).hasClass('layui-form-checked')){
                    $(this).removeClass('layui-form-checked');
                    if($(this).hasClass('header')){
                        $(".layui-form-checkbox").removeClass('layui-form-checked');
                    }
                }else{
                    $(this).addClass('layui-form-checked');
                    if($(this).hasClass('header')){
                        $(".layui-form-checkbox").addClass('layui-form-checked');
                    }
                }
                
            });
        },
        getData:function  () {
            var obj = $(".layui-form-checked").not('.header');
            var arr=[];
            obj.each(function(index, el) {
                arr.push(obj.eq(index).attr('data-id'));
            });
            return arr;
        }
    }

    //开启表格多选
    tableCheck.init();
      

    $('.container .left_open i').click(function(event) {
        if($('.left-nav').css('left')=='0px'){
            $('.left-nav').animate({left: '-221px'}, 100);
            $('.page-content').animate({left: '0px'}, 100);
            $('.page-content-bg').hide();
        }else{
            $('.left-nav').animate({left: '0px'}, 100);
            $('.page-content').animate({left: '221px'}, 100);
            if($(window).width()<768){
                $('.page-content-bg').show();
            }
        }

    });

    $('.page-content-bg').click(function(event) {
        $('.left-nav').animate({left: '-221px'}, 100);
        $('.page-content').animate({left: '0px'}, 100);
        $(this).hide();
    });

    $('.layui-tab-close').click(function(event) {
        $('.layui-tab-title li').eq(0).find('i').remove();
    });

   $("tbody.x-cate tr[fid!='0']").hide();
    // 栏目多级显示效果
    $('.x-show').click(function () {
        if($(this).attr('status')=='true'){
            $(this).html('&#xe625;'); 
            $(this).attr('status','false');
            cateId = $(this).parents('tr').attr('cate-id');
            $("tbody tr[fid="+cateId+"]").show();
       }else{
            cateIds = [];
            $(this).html('&#xe623;');
            $(this).attr('status','true');
            cateId = $(this).parents('tr').attr('cate-id');
            getCateId(cateId);
            for (var i in cateIds) {
                $("tbody tr[cate-id="+cateIds[i]+"]").hide().find('.x-show').html('&#xe623;').attr('status','true');
            }
       }
    })

    //左侧菜单效果
    // $('#content').bind("click",function(event){
	//点击菜单显示效果	
	$(document).ready(function() {
       $('.left-nav #nav li .sub-menu li ').click(function(){
		   $(this).addClass('menu-current').siblings().removeClass('menu-current');
		   })
    });	
	
    $('.left-nav #nav li').click(function (event) {

        if($(this).children('.sub-menu').length){
            if($(this).hasClass('open')){
                $(this).removeClass('open');
                $(this).find('.nav_right').html('&#xe6a7;');
                $(this).children('.sub-menu').stop().slideUp();
                $(this).siblings().children('.sub-menu').slideUp();
				
            }else{
                $(this).addClass('open');
                $(this).children('a').find('.nav_right').html('&#xe6a6;');
                $(this).children('.sub-menu').stop().slideDown();
                $(this).siblings().children('.sub-menu').stop().slideUp();
                $(this).siblings().find('.nav_right').html('&#xe6a7;');
                $(this).siblings().removeClass('open');
            }
        }else{

            var url = $(this).children('a').attr('_href');
            var title = $(this).find('cite').html();
            var index  = $('.left-nav #nav li').index($(this));

            for (var i = 0; i <$('.x-iframe').length; i++) {
                if($('.x-iframe').eq(i).attr('tab-id')==index+1){
                    tab.tabChange(index+1);
                    event.stopPropagation();
                    return;
                }
            };
            
            tab.tabAdd(title,url,index+1);
            tab.tabChange(index+1);
        }
        
        event.stopPropagation();
         
    })
    
})
var cateIds = [];
function getCateId(cateId) {
    
    $("tbody tr[fid="+cateId+"]").each(function(index, el) {
        id = $(el).attr('cate-id');
        cateIds.push(id);
        getCateId(id);
    });
}

弹出层

    参数解释：
    title   标题
    url     请求的url
    id      需要操作的数据id
    w       弹出层宽度（缺省调默认值）
    h       弹出层高度（缺省调默认值）

function x_admin_show(title,url,w,h){
    if (title == null || title == '') {
        title=false;
    };
    if (url == null || url == '') {
        url="404.html";
    };
    if (w == null || w == '') {
        w=($(window).width()*0.9);
    };
    if (h == null || h == '') {
        h=($(window).height() - 50);
    };
    layer.open({
        type: 2,
        area: [w+'px', h +'px'],
        fix: false, //不固定
        maxmin: true,
        shadeClose: true,
        shade:0.4,
        title: title,
        content: url
    });
}

关闭弹出框口
function x_admin_close(){
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
}


*/